una verdad irrefutable - Spanish English Dictionary